package com.wish.risk.domain;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.ruoyi.common.core.web.domain.BaseEntity;

import java.math.BigDecimal;
import java.util.Date;


/**
 * <p>
 * 
 * </p>
 *
 * @author zhanghonggao
 * @since 2018-08-13
 */
@lombok.Setter
@lombok.Getter
@lombok.ToString
@TableName("tb_count_fx_detail_and_rate")
public class TbCountFxDetailAndRateEntity extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 商户ID
     */
    @TableField("business_id")
    private Long businessId;

    /**
     * 部门ID
     */
    @TableField("dept_id")
    private Long deptId;

    /**
     * 部门编号
     */
    @TableField("order_num")
    private Integer orderNum;

    /**
     * 收房合同ID
     */
    @TableField("sf_contract_id")
    private Long sfContractId;

    /**
     * 公寓名称
     */
    @TableField("business_room_name")
    private String businessRoomName;

    /**
     * 已申请金融产品
     */
    @TableField("hava_product")
    private String havaProduct;

    /**
     * 资金方
     */
    @TableField("company_name")
    private String companyName;

    /**
     * 总房间数
     */
    @TableField("total_rooms")
    private Integer totalRooms;

    /**
     * 已出租(间)
     */
    private Integer onrent;

    /**
     * 未出租(间)
     */
    private Integer unrent;

    /**
     * 出租率(%)
     */
    @TableField("rent_rate")
    private Float rentRate;

    /**
     * 平均空置时长(天)

     */
    @TableField("average_unrent_time")
    private Integer averageUnrentTime;

    /**
     * 总授信额度(万元)
     */
    @TableField("hl_total_creditline")
    private BigDecimal hlTotalCreditline;

    /**
     * 总已用额度(万元）
     */
    @TableField("hl_used_creditline")
    private BigDecimal hlUsedCreditline;

    /**
     * 总授信额度使用率（%）
     */
    @TableField("hl_used_creditline_rate")
    private Float hlUsedCreditlineRate;

    /**
     * 月授信额度（万元）
     */
    @TableField("hl_monthly_total_creditline")
    private BigDecimal hlMonthlyTotalCreditline;

    /**
     * 月已用额度（万元）
     */
    @TableField("hl_monthly_used_creditline")
    private BigDecimal hlMonthlyUsedCreditline;

    /**
     * 月授信额度使用率（%）
     */
    @TableField("hl_monthly_used_creditline_rate")
    private Float hlMonthlyUsedCreditlineRate;

    /**
     * 总资金方额度（万元）
     */
    @TableField("total_creditline")
    private BigDecimal totalCreditline;

    /**
     * 总资金方剩余额度（万元）

     */
    @TableField("unused_creditline")
    private Long unusedCreditline;

    /**
     * 总资金方额度使用率(%)
     */
    @TableField("total_used_creditline_rate")
    private Float totalUsedCreditlineRate;

    /**
     * 月资金方额度（万元）
     */
    @TableField("monthly_total_creditline")
    private Long monthlyTotalCreditline;

    /**
     * 月资金方剩余额度（万元）
     */
    @TableField("monthly_unused_creditline")
    private BigDecimal monthlyUnusedCreditline;

    /**
     * 月资金方额度使用率（%）
     */
    @TableField("monthly_used_creditline_rate")
    private Float monthlyUsedCreditlineRate;

    /**
     * 合作时间
     */
    @TableField("create_time")
    private Date createTime;

    /**
     * 申请数

     */
    @TableField("apply_num")
    private Integer applyNum;

    /**
     * 放款数
     */
    @TableField("apply_pass_num")
    private Integer applyPassNum;

    /**
     * 通过率
     */
    @TableField("apply_pass_rate")
    private Float applyPassRate;


}
